\hypertarget{classkernel__pair__t}{}\section{kernel\+\_\+pair\+\_\+t Class Reference}
\label{classkernel__pair__t}\index{kernel\+\_\+pair\+\_\+t@{kernel\+\_\+pair\+\_\+t}}


{\ttfamily \#include $<$mapbase.\+hpp$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{classkernel__pair__t_a59979573ae296da0e0b0699217cb2a42}{}{\bfseries kernel\+\_\+pair\+\_\+t} (\hyperlink{classraft_1_1kernel}{raft\+::kernel} $\ast$a, \hyperlink{classraft_1_1kernel}{raft\+::kernel} $\ast$b)\label{classkernel__pair__t_a59979573ae296da0e0b0699217cb2a42}

\item 
\hypertarget{classkernel__pair__t_a47e946fc0253e9f01259235c0bb9d381}{}{\bfseries kernel\+\_\+pair\+\_\+t} (const \hyperlink{classkernel__pair__t}{kernel\+\_\+pair\+\_\+t} \&other)\label{classkernel__pair__t_a47e946fc0253e9f01259235c0bb9d381}

\item 
\hypertarget{classkernel__pair__t_aa27ca016b843be27113e1ba29b5681aa}{}\hyperlink{classkernel__pair__t}{kernel\+\_\+pair\+\_\+t} \& {\bfseries operator=} (const \hyperlink{classkernel__pair__t}{kernel\+\_\+pair\+\_\+t} \&other)\label{classkernel__pair__t_aa27ca016b843be27113e1ba29b5681aa}

\item 
\hypertarget{classkernel__pair__t_a9a8d84cee112617162c10fa36b2f417f}{}\hyperlink{classraft_1_1kernel}{raft\+::kernel} \& {\bfseries get\+Src} ()\label{classkernel__pair__t_a9a8d84cee112617162c10fa36b2f417f}

\item 
\hypertarget{classkernel__pair__t_aa8a4f1e082a2ea3178c35821b0cc4bbf}{}\hyperlink{classraft_1_1kernel}{raft\+::kernel} \& {\bfseries get\+Dst} ()\label{classkernel__pair__t_aa8a4f1e082a2ea3178c35821b0cc4bbf}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\hyperlink{mapbase_8hpp_source}{mapbase.\+hpp} -\/ Base map object. The general idea is that the map object will contain everything needed to construct a streaming topology. There are two sub-\/classes. One is the final \char`\"{}map\char`\"{} topology, the other is the kernel map topology. The \char`\"{}kernel map\char`\"{} variant has no exe functions nor map checking functions. It is assumed that the \char`\"{}kernel map\char`\"{} derivative is contained within a kernel which might have several sub \char`\"{}kernels\char`\"{} within it.

\begin{DoxyAuthor}{Author}
\+: Jonathan Beard 
\end{DoxyAuthor}
\begin{DoxyVersion}{Version}
\+: Fri Sep 12 10\+:28\+:33 2014
\end{DoxyVersion}
Copyright 2014 Jonathan Beard

Licensed under the Apache License, Version 2.\+0 (the \char`\"{}\+License\char`\"{}); you may not use this file except in compliance with the License. You may obtain a copy of the License at\+:

\href{http://www.apache.org/licenses/LICENSE-2.0}{\tt http\+://www.\+apache.\+org/licenses/\+L\+I\+C\+E\+N\+S\+E-\/2.\+0}

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an \char`\"{}\+A\+S I\+S\char`\"{} B\+A\+S\+I\+S, W\+I\+T\+H\+O\+U\+T W\+A\+R\+R\+A\+N\+T\+I\+E\+S O\+R C\+O\+N\+D\+I\+T\+I\+O\+N\+S O\+F A\+N\+Y K\+I\+N\+D, either express or implied. See the License for the specific language governing permissions and limitations under the License. \hyperlink{classkernel__pair__t}{kernel\+\_\+pair\+\_\+t} -\/ struct to be returned by mapbase link functions, in order to allow inline \char`\"{}new\char`\"{} construction of kernels that might be re-\/used in multiple instances. 

The documentation for this class was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
mapbase.\+hpp\end{DoxyCompactItemize}
